In this part, we’ll show you how to take advantage of the .NET Aspire programming model for best practices and for connecting dependent resources like cache layers and datastores. We will also show you how to use OpenTelemetry to get telemetry data out of an application, which can be viewed in the .NET Aspire dashboard.
In a recent post we gave some background on .NET Aspire and introduced our AWS integrations with .NET Aspire that integrate AWS into the .NET dev inner loop for building applications. The integrations included how to provision application resources with AWS CloudFormation or AWS Cloud Development Kit (AWS CDK) and using Amazon DynamoDB local for local development. These features can keep .NET developers in the development environments they are most productive in.
.NET Aspire is a new way of building cloud-ready applications. In particular, it provides an orchestration for local environments in which to run, connect, and debug the components of distributed applications. Those components can be .NET projects, databases, containers, or executables. .NET Aspire is designed to have integrations with common components used in distributed applications. […]